Synonyms for "space laboratory"

Words with similar meaning